package org.codert.wxpay.support.client;

import org.apache.http.client.HttpClient;

/**
 * @author: TanJingyu
 * @create: 2021-08-12 15:28
 **/
public abstract class AbstractWxPayClient implements WxPayClient{
    protected HttpClient httpClient;

    public AbstractWxPayClient(HttpClient httpClient) {
        this.httpClient = httpClient;
    }

    @Override
    public Object queryOrder() {
        return null;
    }

    @Override
    public Object closeOrder() {
        return null;
    }

    @Override
    public abstract Object realPay();

    @Override
    public Object resolveNotification() {
        return null;
    }

    @Override
    public Object refund() {
        return null;
    }

    @Override
    public Object queryRefund() {
        return null;
    }

}
